메가펜스 조사
https://www.ncloud.com/marketplace/megaFence
세 가지 정도의 방식이 있다.
랜딩 방식은 그냥 프론트 앞단에 완전히 씌우는 형식을 말하는 듯하다.
특정 페이지에 대한 조건을 거는 게 아닌 것이다.
계산하기 편하도록 한 달을 기준으로 보자.
메가 펜스는 한 달에 동접 5천명만 넘어도 200만원이다.
이걸 보다보니 우리의 목표도 일단 5000명으로 잡아보는 것이 좋을 듯하다.
작은 단위에서 큰 단위로 올려나가야 방향을 구체적으로 잡을 수 있지 않을까.
동접자란 5분 기준이다.
8개의 코어가 있는 기준으로 150만원. 위의 자료가 조금 더 최신이라 가격이 다른 것이 보이지만, 사양은 비슷하지 않을까 한다.
가격
데브와이 페이지 기준.
동접자 5000명에 일주일 150만원
네이버 클라우드에 나온 가격.
동접 5천명, 일주일 서비스에 140만원
vat는 별도라고 한다.
한달은 200만원, 1년은 1000만원
사용자 이용 방식
SaaS 방식.
백엔드, 프론트, 랜딩 방식으로 세 가지 테스팅 가능
https://github.com/devy-korea/megafence-sample-code
테스트용 샘플 코드
https://demo.devy.kr/
샘플 페이지
https://drive.google.com/file/d/1Nq5PxUFf0di4_6RH7--9Jyu4ApE--kH1/view
사용방법 안내 페이지
백엔드
GET 요청으로 받는 어떤 값에 대해 대기열 적용.
기본적으로는 GET 요청으로 웹페이지를 받을 경우에 작동하는 듯
이건 개발자만이 건드릴 수 있는 영역이다.
프론트엔드
특정 버튼이 일으킬 라우팅, ajax 호출에 대해 대기열 적용.
이것도 프론트 코드의 수정이 필요할 것으로 보인다.
랜딩
웹 사이트 도메인에 들어오는 모든 요청에 대해 대기열 적용
하나의 게이트웨이가 더 서는 꼴인 듯하다.
아키텍처, 사양
4core * 2EA
처리 트래픽양
동접자 5000명 처리 가능